home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 426-450 / disk_441 / deksid / deksideng.doc < prev    next >
Text File  |  1992-05-06  |  10KB  |  199 lines

  1.        _        _                _  _   _     _                     _
  2. |\\  ||  ||// //  || |\\   \  / |_ |_) (_  | | | |\ |    /|    /|  | |
  3. ||\\ ||_ |//  \\  || ||\\   \/  |_ | \  _) | |_| | \|    _|_ . _|_ |_|
  4. ||// ||  |\\   \\ || ||//
  5. |//  ||_ ||\\ _// || |//    Programmation: Christian Warren
  6.                               Font & Docs: Marc Dionne
  7.                                      Date: 9th of September 1990
  8.  
  9. Introduction
  10. ­­­­­­­­­­­­
  11.         DEKSID is a disk and file HEXADECIMAL editor. It gets useful when
  12. you want to edit things other than readable texts. It might look
  13. complicated for you beginners, but it's simply because beginners don't see
  14. the use of these.
  15.  
  16. Included Files
  17. ­­­­­­­­­­­­­­
  18.         DEKSID                  The program.
  19.         DEKSID.REQ              The program using "req.library"
  20.         DEKSIDeng.doc           English docs.
  21.         DEKSIDeng.pic           English gadget description (IFF).
  22.         DEKSIDfra.doc           French docs.
  23.         DEKSIDfra.pic           French gadget description (IFF).
  24.         req.library             Requester Library, to be put in your LIBS:
  25.                                 directory if you use the ".REQ" version.
  26.  
  27. Menu Functions
  28. ­­­­­­­­­­­­­­
  29.           Project
  30.           ­­­­­­­
  31.                 About: Infos on the programme.
  32.                 Colors: Change the colors.
  33.                 Iconify: Iconifies DEKSID. Right Mouse Button to come back.
  34.                 Load Default: Loader the file "s:deksid.def" which contains
  35.                         the default options ("CheckSum", "ASCII Display"...)
  36.                 Save Default: Save to the file "s:deksid.def" the defaults
  37.                         that you specified.
  38.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  39.                 N.B.    You can also put your defaults directly onto DEKSID.
  40.                         To do that follow these steps:
  41.                   1- Fix up your settings the way you want them.
  42.                   2- Edit the DEKSID program (or DEKSID.REQ...).
  43.                   3- Search for the sequence "default:" in ASCII.
  44.                   4- Position yourself on the `d' of "defaults:".
  45.                   5- Use the "Recover Blocks" command with the file
  46.                      "s:deksid.def". When it asks you to start from
  47.                      position zero or from the current position. choose
  48.                      the latter.
  49.                   6- Save the block (Write Block).
  50.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  51.                 Quit: Quit DEKSID.
  52.  
  53.           Device
  54.           ­­­­­­
  55.                 DF0:, DF1:, DF2:, DF3:   Permits you to choose the drive
  56.                         you wish to edit. Non-connected drives will not be
  57.                         selectable.
  58.                 File:   Opens up a requester letting you choose the file
  59.                         you wish to modify (or just look at...). DEKSID.REQ
  60.                         uses the req.library requester. That library must
  61.                         must be present in your LIBS: directory for it to
  62.                         work.
  63.                 Special: This is a function that lets you edit disks other
  64.                         than 3' disks. This function won't be there in next
  65.                         versions of this program... it'll be replaced by
  66.                         The "Steve Tibbett" DiskX function.
  67.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  68.                 N.B.    If anyone knows of a way to get the information
  69.                         found in the mountlist, please let me know & you
  70.                         will automatically become a registered user, just
  71.                         like if you'd have sent me your contribution.
  72.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  73.  
  74.           Search
  75.           ­­­­­­
  76.                 Search: ASCII lets you search for an ASCII sequence and
  77.                         Hexadecimal lets you search for an (you guessed it)
  78.                         hexadecimal sequence. When either ones of these
  79.                         sub-options is selected (ASCII or HEX), a requester
  80.                         appears....
  81.                                 Search String: Holds the value to search
  82.                                         for. (ASCII or HEX) The wildcard
  83.                                         ? is accepted.
  84.                                 Replace with: Holds the value to replace
  85.                                         when DEKSID has found the "Search
  86.                                         String". Works only when ON is
  87.                                         selected.
  88.                                 Begin & End: From where to where the
  89.                                         search will go on. These values are
  90.                                         in blocks.
  91.                 Continue: Continues the search once a sequence is found.
  92.                 Set Case: "A == a" big letters are the same as small ones
  93.                         and vice versa when searching. "A != a" means there
  94.                         IS a difference.
  95.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  96.                 N.B.    The sequences will be found even if split in
  97.                         between two blocks.
  98.                 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­
  99.  
  100.           Utility
  101.           ­­­­­­­
  102.                 Print Block: Lets you print a certain part of a file or
  103.                         disk and to output it to the printor or to a file
  104.                         for later printing.
  105.                                 From Block, Position: Starting position.
  106.                                 To Block, Position: Ending position.
  107.                                 Groups: Number of groups on a line.
  108.                                 Numbers: Number of numbers in a group.
  109.                                 HEX: Prints the Hexadecimal numbers.
  110.                                 ASCII: Prints the ASCII numbers.
  111.                                 #: Prints the position on each line.
  112.                                 BIN: Copies the block(s) directly. Groups,
  113.                                         Numbers and # are ignored.
  114.                                 PRT: Prints to the printer.
  115.                                 FILE: Prints to a file. If clicked a second
  116.                                         time, a requester appears asking
  117.                                         for the file name.
  118.                 Recover file: Recovers blocks that had been previously
  119.                         saved (using the BIN function). It opens up a
  120.                         requester asking for the file to write onto
  121.                         whatever DEKSID is editing at the moment. It will
  122.                         ask you if you want to start from the beginning
  123.                         of the block or at the position of the cursor.
  124.                 Undo Block: Undos any change you have done to the block.
  125.  
  126.           Preference
  127.           ­­­­­­­­­­
  128.                 Checksum: Number that indicates DOS that a block is OK. It
  129.                         is calculated when a block is written. But some
  130.                         games use different checksums for copy protection.
  131.  
  132.                         Always: Always recalculates the checksum.
  133.                         Never (except 0 & 1): Never recalculates the
  134.                                 Checksum save for the tracks 0 and 1, where
  135.                                 it is always necessary, even for protected
  136.                                 games.
  137.                         Ask for Recalculate: Asks you each time you write
  138.                                 a block if you want to recalculate checksum.
  139.                         Computer Choice: If the ckecksum was OK before, the
  140.                                 computer recalculates it, if not, it doesn't
  141.                                 recalculate it. This is probably the most
  142.                                 usefull function.
  143.                 Autosave: Automatically saves the block when you switch
  144.                         blocks instead of asking you.
  145.  
  146. Keys
  147. ­­­­
  148.         Arrow Keys: Move the cursor around.
  149.         Shift Arrow Up: Up a block.
  150.         Shift Arrow Down: Down a block.
  151.         Backspace: Erases what you have typed (the yellow text) and puts in
  152.                 what was there before.
  153.         Del: Just like Backspace except it erases to the right instead of
  154.                 the left.
  155.         Y: Same as clicking on the positive answer to a requester.
  156.         N: Same as clicking on the negative answer to a requester.
  157.         Ctrl-B: Same as clicking on the block number.
  158.         Ctrl-J: Jump.
  159.  
  160. Conclusion
  161. ­­­­­­­­­­
  162.         This HEX editor is probably the easiest to use and has the most
  163. readable 6*8 font. If you'd just send a contribution to the author Chritian
  164. Warren, it's going to push him on and make him want to work harder. He told
  165. me he didn't want to put too much energy in it because it wasn't giving
  166. any income. So, send in your comments and/or your suggestions and/or your
  167. contributions (15$ or so) away to this address:
  168.  
  169.                         Christian Warren
  170.                         4445 Christophe-Colomb
  171.                         Montréal, Qué, CANADA
  172.                         H2J 3G4
  173.  
  174. Note
  175. ­­­­
  176. Hey, if you are looking for a graphics artist on the AMIGA, here I am !
  177. BTW, check out my fonts: Zinc, Captive and POY !
  178. Don't forget that if you want to include my font Trump in any of your
  179. programs, I'd like to hear about it !! Trump font is ©1990 by me !
  180.  
  181.                         Marc Dionne
  182.                         350 Surrey
  183.                         Baie D'Urfé, Qué, CANADA
  184.                         H9X 2E7
  185.  
  186. Thanks
  187. ­­­­­­
  188. - Claude Abraham: For his File Requester.
  189. - C.W. Fox & Bruce Dawson: For their AMAZING File Requester & Color
  190.         Requester Library. Great Great Great Great Work guys!
  191. - Darren M. Greenwald: For his font acceleration routine.
  192. - Marc Dionne: For the fonts & the docs, among other things.
  193. - The users of B.E.C.A.Q.: For their suggestions & their help.
  194.  
  195. To reach us by BBS, call B.E.C.A.Q. at (514) 849-1630
  196.  
  197. ­­­
  198. EOF
  199.